package com.groovy.learning

//@groovy.transform.TypeChecked
class Intro {
	
	
	
	public static void main1 (String [] args){
		
		System.out.println("Somme des 10 premiers entiers");
		
		int total = 0;
		for(int i = 0; i< 10; i++){
			total += i;
		}
		
		System.out.println("Le resultat de la somme des 10 premiers entiers est:"+total);
		
		for(int i = 0; i<10;i++) {
			
			System.out.println (i)
		}
		
		10.times {
			println it
		}
	}
	
	
	public static void main (String [] args){
		println args[0];
		int total = 0
		
		def mult =  {  i -> total*=i}
		def add =  {  i -> total+=i}
		
		
		0.upto(9,)
		
		println  total
		/*
		println("Somme des 10 premiers entiers");
		println "Somme des 10 premiers entiers" 
		
		int total = 0;
		
		for (i in 0..9){
			total+=i
		}
		println "la somme est egale a: $total"
		 
		total = 0
		for(int i = 0; i< 10; i++){
			total += i;
		}
		System.out.println("Le resultat de la somme des 10 premiers entiers est:"+total);
		
		total = 0 
		
		0.upto(9) {total+=it} 
		 println "la somme est egale a: $total"
		 */
	}

}

